package org.footballmanager.pandafootball.system.service;

import org.footballmanager.pandafootball.system.domain.Photo;
import org.footballmanager.pandafootball.system.domain.enums.FL;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

public interface ImageUpload {
	/**
	 * 更新图片操作
	 * @param myfiles 文件
	 * @param request 请求
	 * @param type 类型
	 * @return  路径
	 */
	String upload(MultipartFile myfiles, HttpServletRequest request, FL type);
	
	/**
	 * 删除图片操作
	 * @param photo 删除的实体类
	 */
	void delete(Photo photo, HttpServletRequest request);
	
	/**
	 * 保存图片操作
	 * @param myfiles 文件
	 * @param request 请求
	 * @param type 类型
	 * @return 路径
	 */
	String addPhoto(MultipartFile myfiles, HttpServletRequest request, FL type);

}
